package com.hexacta.hrs.sandbox.meetings.service;

import com.hexacta.hrs.sandbox.meetings.model.Theme;

/**
 * Servicio para administrar a los responsables de las reuniones.
 * 
 * @author ncortinez
 */

public interface ThemeService {

	/**
	 * Recibe un objeto y lo actualiza en la base de datos.
	 * @param o el objeto a grabar.
	 */
	void update(Object o);

	/**
	 * Busca el Theme con el id indicado en la base de datos.
	 * @param mentor: el mentor en el que se va a buscar
	 * @param id el identificador del theme que se espera encontrar
	 * @return el theme si existe, o null si no existe
	 */
	Theme findThemeById(Long id);

}